Dynomotion

Group: DynoMotion Message: 7027 From: michaelthomasn Date: 3/18/2013
Subject: Snap Amp Stepper and DC Brush
Hi Tom,

We are finally getting started on the robot arm. I ordered 2 snap amps and a kflop today for the project.

It looks like we will be running 3 servos, and 2 steppers for now.....possibly upgrading to servos on all axis' later.

I'm wondering how to set the stepper current on the snapamp, and what microstepping it will have.

Mike
Group: DynoMotion Message: 7028 From: Tom Kerekes Date: 3/18/2013
Subject: Re: Snap Amp Stepper and DC Brush
Hi Mike,

For SnapAmp with Steppers the Current is set with the Microstepper Amplitude parameter.   SnapAmp's full current range (Peak) is +/- 35Amps which corresponds to +/- 1024 counts.  This is about 35ma per count.  So for example a 5 Amp Stepper motor would be set at 146 counts of Microstepper Amplitude.

SnapAmp works differently than with microstepping Step & Direction drives like KSTEP or Geckos.  It handles the position and current waveforms internally with virtually infinite resolution.  But then when it finally goes to command a current there is a 35ma resolution on the commanded current.  Therefore the resolution is a dependent on the Amplitude.  But basically the "microstepping" resolution is quite high.  For a 5 Amp motor it would be:

(2 PI) /(35ma/5A) / 4 = 224 usteps per full step

KFLOP works in units of floating point cycles (or motor poles) where a movement of 1.000 makes a complete sine wave cycle which is the equivalent of 4 full steps (1/50th of a rev).

HTH
Regards
TK


Group: DynoMotion Message: 7031 From: michaelthomasn Date: 3/18/2013
Subject: Re: Snap Amp Stepper and DC Brush
Thanks, Tom

That helps a lot.

Mike

--- In DynoMotion@yahoogroups.com, Tom Kerekes <tk@...> wrote:
>
> Hi Mike,
>
> For SnapAmp with Steppers the Current is set with the Microstepper Amplitude parameter.   SnapAmp's full current range (Peak) is +/- 35Amps which corresponds to +/- 1024 counts.  This is about 35ma per count.  So for example a 5 Amp Stepper motor would be set at 146 counts of Microstepper Amplitude.
>
> SnapAmp works differently than with microstepping Step & Direction drives like KSTEP or Geckos.  It handles the position and current waveforms internally with virtually infinite resolution.  But then when it finally goes to command a current there is a 35ma resolution on the commanded current.  Therefore the resolution is a dependent on the Amplitude.  But basically the "microstepping" resolution is quite high.  For a 5 Amp motor it would be:
>
> (2 PI) /(35ma/5A) / 4 = 224 usteps per full step
>
> KFLOP works in units of floating point cycles (or motor poles) where a movement of 1.000 makes a complete sine wave cycle which is the equivalent of 4 full steps (1/50th of a rev).
>
> HTH
> Regards
> TK
>
>
>
>
>
> ________________________________
> From: michaelthomasn <michaelniksch@...>
> To: DynoMotion@yahoogroups.com
> Sent: Monday, March 18, 2013 4:38 PM
> Subject: [DynoMotion] Snap Amp Stepper and DC Brush
>
>
>  
> Hi Tom,
>
> We are finally getting started on the robot arm. I ordered 2 snap amps and a kflop today for the project.
>
> It looks like we will be running 3 servos, and 2 steppers for now.....possibly upgrading to servos on all axis' later.
>
> I'm wondering how to set the stepper current on the snapamp, and what microstepping it will have.
>
> Mike
>